/*
 * This file is part of ksPlatform
 * 
 * Copyright (c) 2014-2015
 * 
 * This file is dual-licensed under the AGPLv3 (http://www.gnu.org/licenses/agpl-3.0.html) 
 * 
 * If you are unsure which license is appropriate for your use, please contact the sales department
 * at 97041437@qq.com.
 */
package cn.com.ksplatform.modules.autocode.manager.model;

import java.util.Map;

import javax.xml.bind.annotation.XmlRootElement;

import com.fasterxml.jackson.annotation.JsonIgnore;

/**
 * ClassName:Sence.java <br/>
 * Date: 2015年11月5日 <br/>
 * 
 * @author Mr.Xiao
 * @version 1.0
 */
@XmlRootElement
public class Sence {
	private String senceName;
	private String senceCode;
	private String senceVersion;
	private String senceType;
	
	private Map<String, Object> propertys;
	private Map<String, Object> events;
	
	@JsonIgnore
	private Module module;

	public String getSenceName() {
		return senceName;
	}

	public void setSenceName(String senceName) {
		this.senceName = senceName;
	}

	public String getSenceCode() {
		return senceCode;
	}

	public void setSenceCode(String senceCode) {
		this.senceCode = senceCode;
	}

	public String getSenceVersion() {
		return senceVersion;
	}

	public void setSenceVersion(String senceVersion) {
		this.senceVersion = senceVersion;
	}

	public String getSenceType() {
		return senceType;
	}

	public void setSenceType(String senceType) {
		this.senceType = senceType;
	}

	public Module getModule() {
		return module;
	}

	public void setModule(Module module) {
		this.module = module;
	}

	public Map<String, Object> getPropertys() {
		return propertys;
	}

	public void setPropertys(Map<String, Object> propertys) {
		this.propertys = propertys;
	}

	public Map<String, Object> getEvents() {
		return events;
	}

	public void setEvents(Map<String, Object> events) {
		this.events = events;
	}
	
}
